Done some experimenting. It seems that if the image is less than 32px, it errors out. So I worked around it by adding transparent padding to the system tray icon. Not the most elegant solution, but it certainly works.
Thanks again for the help, GM. It really is appreciated!